#define _CRT_SECURE_NO_WARNINGS 1
#include <stdio.h>
//int main() {
//    long long n, k;
//    scanf("%ld %ld", &n, &k);
//    int j = 0;
//    long long count = 0;
//    for (j = k + 1; j <= n; j++)
//    {
//        int c = n % j < k ? 0 : (n % j) - k + 1;
//        count += (j - k) * (n / j) + c;
//    }
//    if (k != 0)
//        printf("%ld", count);
//    else
//        printf("%ld", n * n);
//    return 0;
//}
//
//#include <stdio.h>
//int main() {
//    char ch[100];
//    int n;
//    scanf("%s%d", ch, &n);
//    ch[n] = '\0';
//    printf("%s", ch);
//    return 0;
//}

//union Nu
//{
//	int a;
//	short b;
//	short c;
//};
union Nu
{
	int a;
	struct
	{
		short b;
		short c;
	};//v
};
int main()
{
	union Nu u = { 0 };
	u.a = 0x20150810;
	u.b = 0x2222;
	//u.c = 0x2222;
	printf("%x\n", u.b);
	printf("%x\n", u.c);
}


